}
Waypoint* BendFilter::create_wpt_dest(const Waypoint* wpt_orig, double lat_orig,
- double long_orig, double lat_orig_adj, double long_orig_adj)
+ double long_orig, double lat_orig_adj, double long_orig_adj) const
{
double distance = gcdist(lat_orig, long_orig,
lat_orig_adj, long_orig_adj);
int BendFilter::is_small_angle(double lat_orig, double long_orig, double lat_orig_prev,
double long_orig_prev, double lat_orig_next,
- double long_orig_next)
+ double long_orig_next) const
{
double heading_prev = heading_true_degrees(lat_orig, long_orig,
lat_orig_prev, long_orig_prev);
};
Waypoint* create_wpt_dest(const Waypoint* wpt_orig, double lat_orig,
- double long_orig, double lat_orig_adj, double long_orig_adj);
+ double long_orig, double lat_orig_adj, double long_orig_adj) const;
int is_small_angle(double lat_orig, double long_orig, double lat_orig_prev,
double long_orig_prev, double lat_orig_next,
- double long_orig_next);
+ double long_orig_next) const;
void process_route(const route_head* route_orig, route_head* route_dest);
void process_route_orig(const route_head* route_orig);